home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
EnigmA Amiga Run 1996 March
/
EnigmA AMIGA RUN 05 (1996)(G.R. Edizioni)(IT)[!][issue 1996-03][Skylink CD IV].iso
/
earcd
/
comm2
/
amtcpsmb.lha
/
samba
/
amiga-samba.readme
next >
Wrap
Text File
|
1995-09-27
|
5KB
|
129 lines
---------------------------------------------------------------------
Purpose:
serve amiga files to a pc (microsoft network tcp/ip) needs amitcp-4
----------------------------
New in this version:
o recompiled for 020
o password check removed until i can get it to work 100%
o missing printcap file now in amitcp:samba/etc
reread the sections with :*: they are new since last version.
----------------------------
Samba:
Samba is a package that runs on a UNIX machine and provides file sharing
to a pc running windows for workgroup /w Wolverine, Microsoft's TCP/IP-32
package (free for the download), or windows NT using tcp/ip, and probably
win 95.
I have included the samba doc's in the directory samba-unix.doc for your viewing pleasure.
----------------------------
Amiga-samba: :*:
I have ported this samba package to the amiga. This was a quick port
and I am sure some things won't work as expected. Consider this a beta
test.
** this is compiled for an '020+ at this time. If you need it compiled for anything
else, let me know.
This was tested with NT.
---------------------------
Some of the requirements:
amiga: AmiTcp 4.0 beta or commercial package
Ethernet card (a used A2065 can be had for ~$100)
pc: an ethernet card and netbios with tcp/ip
---------------------------------------------------------------------
To get started: :*:
You should be able to ping in both directions of course.
* note: sometimes I have had to open a shell on the pc and ping the amiga to get the pc
to find samba. Do a ping before starting nmbd and smbd.
- - -
I have included ixemul.library version 41.03. If you have a version in libs: < than this,
rename your version to ixemul.library.old and copy ether amitcp:samba/libs/ixemul020.library or
ixemul020ftp.library into sys:libs directory and then rename it to ixemul.library.
Make sure your other programs that use ixemul.library still work with the new library.
Don't forget to reboot
- - -
You should already have an assign for 'amitcp:'
At this time the binaries are compiled with the following directory
structure hardcoded in...
amitcp:samba/bin
/lib
/var
and need to be un-archived at the 'amitcp:' point. Or after un-archive, Move the directory to
'samba' under the 'amitcp:' assign.
* note that amitcp:samba/var is where log files will be generated.
- - -
You will need to modify the file 'amitcp:samba/lib/smb.conf' to share the directories you want.
I have included an amiga example.
- - -
Next, you need to find out what workgroup is running on the pc. I have compiled in 'WORKGROUP' as
the default, but if yours is something different, you need to start the nmbd binary with
-G{name of workgroup}. if you choose to start the binaries by method A below, you will need to
modify the text in the file startnmd accordingly.
example: nmbd -D -GLANGROUP
- - -
There are two different ways to start the binaries on the amiga.
A. 1. double click on the startnmb icon located in the 'amitcp:samba' directory
2. then... double click on the startsmb icon
note: There is no way to cleanly turn off the nmbd and smbd servers
with this startup method.
B. 1. open 2 CLI windows
2. set the stack in one window to 20000 and start the nmbd binary
with -D as the parameter
3. set the stack in the other window to 50000 and start the smbd binary
with -D as the parameter
ex. stack 20000
amitcp:samba/bin/nmbd -D
stack 50000
amitcp:samba/bin/smbd -D
note: you can safely use ^c to stop the binaries using this startup method
note: start nmbd first and then smbd.
---------------------------------------------------------------------
Warning:
Use at your own risk. Not responsible for damage and/or other liability.
---------------------------------------------------------------------
Future versions:
Like I said before this was a quick port to get it working. I intend to make it easier to
start and find out the real stack usage and so on.
Amiga diffs to the samba source and a makefile will follow.
---------------------------------------------------------------------
Known problemsa :*::
. don't use print features
. if not started up just right, you'll probably need to reboot the amiga
. the default stack of 4096 when running the binaries will make BIG crash.
(it also invalidated my drive! once because of it)
. don't know how the amiga upper/lower case insensitively will work as opposed to a UNIX box
. the free and total space on the file manager window are wrong
. password checking hasbeen disabled.
. causes Enforcer hits
Let me know of any problems, and if you can help with amiga specific programming:
edwede@STL082.magnetek.com